vent your spleen - Spanish English Dictionary